typedef unsigned int u32;
typedef unsigned short u16;
typedef unsigned char u8;

const u32 str2_00[128] = {
  0xc3c3c3c3, 0xc3c3c3c3,  0xf0f0f0f0, 0xf0f0f0f0,  0x3c3c3c3c, 0x3c3c3c3c,  0xa5a5a5a5, 0xa5a5a5a5,
  0x78787878, 0x78787878,  0x2d2d2d2d, 0x2d2d2d2d,  0xc3c3c3c3, 0xc3c3c3c3,  0xc3c3c3c3, 0xc3c3c3c3,
  0x96969696, 0x96969696,  0x5a5a5a5a, 0x5a5a5a5a,  0x3c3c3c3c, 0x3c3c3c3c,  0x4b4b4b4b, 0x4b4b4b4b,
  0x96969696, 0x96969696,  0x87878787, 0x87878787,  0xe1e1e1e1, 0xe1e1e1e1,  0x96969696, 0x96969696,
  0x0f0f0f0f, 0x0f0f0f0f,  0x87878787, 0x87878787,  0x69696969, 0x69696969,  0x3c3c3c3c, 0x3c3c3c3c,
  0x87878787, 0x87878787,  0x1e1e1e1e, 0x1e1e1e1e,  0xe1e1e1e1, 0xe1e1e1e1,  0x0f0f0f0f, 0x0f0f0f0f,
  0xe1e1e1e1, 0xe1e1e1e1,  0xa5a5a5a5, 0xa5a5a5a5,  0x2d2d2d2d, 0x2d2d2d2d,  0x1e1e1e1e, 0x1e1e1e1e,
  0xc3c3c3c3, 0xc3c3c3c3,  0x78787878, 0x78787878,  0x4b4b4b4b, 0x4b4b4b4b,  0x87878787, 0x87878787,
  0xb4b4b4b4, 0xb4b4b4b4,  0x87878787, 0x87878787,  0xb4b4b4b4, 0xb4b4b4b4,  0xe1e1e1e1, 0xe1e1e1e1,
  0x4b4b4b4b, 0x4b4b4b4b,  0x87878787, 0x87878787,  0x87878787, 0x87878787,  0xc3c3c3c3, 0xc3c3c3c3,
  0xc3c3c3c3, 0xc3c3c3c3,  0x78787878, 0x78787878,  0x78787878, 0x78787878,  0x0f0f0f0f, 0x0f0f0f0f,
  0x87878787, 0x87878787,  0x2d2d2d2d, 0x2d2d2d2d,  0xf0f0f0f0, 0xf0f0f0f0,  0x1e1e1e1e, 0x1e1e1e1e,
  0xa5a5a5a5, 0xa5a5a5a5,  0x96969696, 0x96969696,  0x4b4b4b4b, 0x4b4b4b4b,  0x1e1e1e1e, 0x1e1e1e1e,
  0xb4b4b4b4, 0xb4b4b4b4,  0x5a5a5a5a, 0x5a5a5a5a,  0x78787878, 0x78787878,  0xd2d2d2d2, 0xd2d2d2d2,
  0x1e1e1e1e, 0x1e1e1e1e,  0x3c3c3c3c, 0x3c3c3c3c,  0x2d2d2d2d, 0x2d2d2d2d,  0x2d2d2d2d, 0x2d2d2d2d,
  0xf0f0f0f0, 0xf0f0f0f0,  0xe1e1e1e1, 0xe1e1e1e1,  0xe1e1e1e1, 0xe1e1e1e1,  0xa5a5a5a5, 0xa5a5a5a5,
};
const u32 str2_01[128] = {
  0xbbbb4444, 0xbbbb4444,  0xeeee1111, 0xeeee1111,  0x77778888, 0x77778888,  0xcccc3333, 0xcccc3333,
  0x2222dddd, 0x2222dddd,  0xdddd2222, 0xdddd2222,  0x2222dddd, 0x2222dddd,  0xbbbb4444, 0xbbbb4444,
  0x88887777, 0x88887777,  0xdddd2222, 0xdddd2222,  0xeeee1111, 0xeeee1111,  0x66669999, 0x66669999,
  0xaaaa5555, 0xaaaa5555,  0x1111eeee, 0x1111eeee,  0x3333cccc, 0x3333cccc,  0x77778888, 0x77778888,
  0x77778888, 0x77778888,  0xdddd2222, 0xdddd2222,  0x77778888, 0x77778888,  0x4444bbbb, 0x4444bbbb,
  0x0000ffff, 0x0000ffff,  0x88887777, 0x88887777,  0xbbbb4444, 0xbbbb4444,  0xbbbb4444, 0xbbbb4444,
  0x66669999, 0x66669999,  0xcccc3333, 0xcccc3333,  0x5555aaaa, 0x5555aaaa,  0x2222dddd, 0x2222dddd,
  0xbbbb4444, 0xbbbb4444,  0x2222dddd, 0x2222dddd,  0x88887777, 0x88887777,  0xffff0000, 0xffff0000,
  0x1111eeee, 0x1111eeee,  0x4444bbbb, 0x4444bbbb,  0x2222dddd, 0x2222dddd,  0x0000ffff, 0x0000ffff,
  0x88887777, 0x88887777,  0xbbbb4444, 0xbbbb4444,  0xaaaa5555, 0xaaaa5555,  0x3333cccc, 0x3333cccc,
  0x88887777, 0x88887777,  0xaaaa5555, 0xaaaa5555,  0x2222dddd, 0x2222dddd,  0x77778888, 0x77778888,
  0x1111eeee, 0x1111eeee,  0xeeee1111, 0xeeee1111,  0x3333cccc, 0x3333cccc,  0x99996666, 0x99996666,
  0x2222dddd, 0x2222dddd,  0x99996666, 0x99996666,  0x4444bbbb, 0x4444bbbb,  0xcccc3333, 0xcccc3333,
  0x1111eeee, 0x1111eeee,  0x4444bbbb, 0x4444bbbb,  0xaaaa5555, 0xaaaa5555,  0x88887777, 0x88887777,
  0x5555aaaa, 0x5555aaaa,  0x88887777, 0x88887777,  0xcccc3333, 0xcccc3333,  0xffff0000, 0xffff0000,
  0x66669999, 0x66669999,  0x3333cccc, 0x3333cccc,  0x1111eeee, 0x1111eeee,  0x2222dddd, 0x2222dddd,
};
const u32 str2_02[128] = {
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
};
const u32 str2_03[128] = {
  0xaaaaaaaa, 0xaaaaaaaa,  0xbbbbbbbb, 0xbbbbbbbb,  0xbbbbbbbb, 0xbbbbbbbb,  0xffffffff, 0xffffffff,
  0x55555555, 0x55555555,  0x44444444, 0x44444444,  0x66666666, 0x66666666,  0x11111111, 0x11111111,
  0x11111111, 0x11111111,  0x66666666, 0x66666666,  0x55555555, 0x55555555,  0xcccccccc, 0xcccccccc,
  0x66666666, 0x66666666,  0x22222222, 0x22222222,  0x55555555, 0x55555555,  0xbbbbbbbb, 0xbbbbbbbb,
  0x99999999, 0x99999999,  0xbbbbbbbb, 0xbbbbbbbb,  0xeeeeeeee, 0xeeeeeeee,  0x11111111, 0x11111111,
  0x33333333, 0x33333333,  0x66666666, 0x66666666,  0xeeeeeeee, 0xeeeeeeee,  0x66666666, 0x66666666,
  0x11111111, 0x11111111,  0xffffffff, 0xffffffff,  0x99999999, 0x99999999,  0x88888888, 0x88888888,
  0x99999999, 0x99999999,  0x11111111, 0x11111111,  0x88888888, 0x88888888,  0x77777777, 0x77777777,
  0x77777777, 0x77777777,  0x99999999, 0x99999999,  0x77777777, 0x77777777,  0xffffffff, 0xffffffff,
  0xbbbbbbbb, 0xbbbbbbbb,  0xcccccccc, 0xcccccccc,  0x55555555, 0x55555555,  0x88888888, 0x88888888,
  0xffffffff, 0xffffffff,  0x00000000, 0x00000000,  0xcccccccc, 0xcccccccc,  0x22222222, 0x22222222,
  0x11111111, 0x11111111,  0x44444444, 0x44444444,  0x22222222, 0x22222222,  0x77777777, 0x77777777,
  0x99999999, 0x99999999,  0x00000000, 0x00000000,  0x11111111, 0x11111111,  0xffffffff, 0xffffffff,
  0x22222222, 0x22222222,  0x77777777, 0x77777777,  0x55555555, 0x55555555,  0xbbbbbbbb, 0xbbbbbbbb,
  0x33333333, 0x33333333,  0xbbbbbbbb, 0xbbbbbbbb,  0x11111111, 0x11111111,  0xbbbbbbbb, 0xbbbbbbbb,
  0xdddddddd, 0xdddddddd,  0xeeeeeeee, 0xeeeeeeee,  0x77777777, 0x77777777,  0x33333333, 0x33333333,
};
const u32 str2_04[128] = {
  0x5da25da2, 0x5da25da2,  0xc837c837, 0xc837c837,  0x76897689, 0x76897689,  0x0cf30cf3, 0x0cf30cf3,
  0x97689768, 0x97689768,  0x3bc43bc4, 0x3bc43bc4,  0x31ce31ce, 0x31ce31ce,  0xa15ea15e, 0xa15ea15e,
  0x9e619e61, 0x9e619e61,  0x23dc23dc, 0x23dc23dc,  0x04fb04fb, 0x04fb04fb,  0xb14eb14e, 0xb14eb14e,
  0x3ac53ac5, 0x3ac53ac5,  0x9a659a65, 0x9a659a65,  0x738c738c, 0x738c738c,  0x758a758a, 0x758a758a,
  0xce31ce31, 0xce31ce31,  0x916e916e, 0x916e916e,  0xb847b847, 0xb847b847,  0x758a758a, 0x758a758a,
  0xa55aa55a, 0xa55aa55a,  0x19e619e6, 0x19e619e6,  0x807f807f, 0x807f807f,  0x629d629d, 0x629d629d,
  0x629d629d, 0x629d629d,  0x738c738c, 0x738c738c,  0x26d926d9, 0x26d926d9,  0xca35ca35, 0xca35ca35,
  0xb847b847, 0xb847b847,  0xd02fd02f, 0xd02fd02f,  0xef10ef10, 0xef10ef10,  0x3dc23dc2, 0x3dc23dc2,
  0x728d728d, 0x728d728d,  0x6b946b94, 0x6b946b94,  0xae51ae51, 0xae51ae51,  0x4db24db2, 0x4db24db2,
  0x56a956a9, 0x56a956a9,  0x02fd02fd, 0x02fd02fd,  0x0bf40bf4, 0x0bf40bf4,  0x18e718e7, 0x18e718e7,
  0xd12ed12e, 0xd12ed12e,  0x2cd32cd3, 0x2cd32cd3,  0xad52ad52, 0xad52ad52,  0xf609f609, 0xf609f609,
  0xeb14eb14, 0xeb14eb14,  0xcb34cb34, 0xcb34cb34,  0xf708f708, 0xf708f708,  0xf708f708, 0xf708f708,
  0x79867986, 0x79867986,  0x857a857a, 0x857a857a,  0xb649b649, 0xb649b649,  0x37c837c8, 0x37c837c8,
  0x44bb44bb, 0x44bb44bb,  0x8e718e71, 0x8e718e71,  0xa758a758, 0xa758a758,  0x79867986, 0x79867986,
  0x2cd32cd3, 0x2cd32cd3,  0x96699669, 0x96699669,  0x50af50af, 0x50af50af,  0x4ab54ab5, 0x4ab54ab5,
  0x41be41be, 0x41be41be,  0x7b847b84, 0x7b847b84,  0xf708f708, 0xf708f708,  0x23dc23dc, 0x23dc23dc,
};
const u32 str2_05[128] = {
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,  0xffffffff, 0x00000000,
};
const u32 str2_06[128] = {
  0x2d2d2d2d, 0x2d2d2d2d,  0x5a5a5a5a, 0x5a5a5a5a,  0x3c3c3c3c, 0x3c3c3c3c,  0x2d2d2d2d, 0x2d2d2d2d,
  0x69696969, 0x69696969,  0xa5a5a5a5, 0xa5a5a5a5,  0x78787878, 0x78787878,  0x1e1e1e1e, 0x1e1e1e1e,
  0x3c3c3c3c, 0x3c3c3c3c,  0x78787878, 0x78787878,  0x5a5a5a5a, 0x5a5a5a5a,  0xf0f0f0f0, 0xf0f0f0f0,
  0xd2d2d2d2, 0xd2d2d2d2,  0xd2d2d2d2, 0xd2d2d2d2,  0x3c3c3c3c, 0x3c3c3c3c,  0x0f0f0f0f, 0x0f0f0f0f,
  0xb4b4b4b4, 0xb4b4b4b4,  0xb4b4b4b4, 0xb4b4b4b4,  0xd2d2d2d2, 0xd2d2d2d2,  0xa5a5a5a5, 0xa5a5a5a5,
  0x87878787, 0x87878787,  0x2d2d2d2d, 0x2d2d2d2d,  0xb4b4b4b4, 0xb4b4b4b4,  0x1e1e1e1e, 0x1e1e1e1e,
  0xb4b4b4b4, 0xb4b4b4b4,  0xb4b4b4b4, 0xb4b4b4b4,  0xa5a5a5a5, 0xa5a5a5a5,  0x0f0f0f0f, 0x0f0f0f0f,
  0xf0f0f0f0, 0xf0f0f0f0,  0x96969696, 0x96969696,  0x78787878, 0x78787878,  0x2d2d2d2d, 0x2d2d2d2d,
  0x0f0f0f0f, 0x0f0f0f0f,  0x87878787, 0x87878787,  0x96969696, 0x96969696,  0x0f0f0f0f, 0x0f0f0f0f,
  0xa5a5a5a5, 0xa5a5a5a5,  0x87878787, 0x87878787,  0x1e1e1e1e, 0x1e1e1e1e,  0xe1e1e1e1, 0xe1e1e1e1,
  0xa5a5a5a5, 0xa5a5a5a5,  0x1e1e1e1e, 0x1e1e1e1e,  0x3c3c3c3c, 0x3c3c3c3c,  0xb4b4b4b4, 0xb4b4b4b4,
  0x3c3c3c3c, 0x3c3c3c3c,  0xc3c3c3c3, 0xc3c3c3c3,  0xb4b4b4b4, 0xb4b4b4b4,  0xa5a5a5a5, 0xa5a5a5a5,
  0x0f0f0f0f, 0x0f0f0f0f,  0x3c3c3c3c, 0x3c3c3c3c,  0x1e1e1e1e, 0x1e1e1e1e,  0x78787878, 0x78787878,
  0xe1e1e1e1, 0xe1e1e1e1,  0xd2d2d2d2, 0xd2d2d2d2,  0xf0f0f0f0, 0xf0f0f0f0,  0xf0f0f0f0, 0xf0f0f0f0,
  0x69696969, 0x69696969,  0xd2d2d2d2, 0xd2d2d2d2,  0xb4b4b4b4, 0xb4b4b4b4,  0x2d2d2d2d, 0x2d2d2d2d,
  0x78787878, 0x78787878,  0xd2d2d2d2, 0xd2d2d2d2,  0x1e1e1e1e, 0x1e1e1e1e,  0x0f0f0f0f, 0x0f0f0f0f,
};
const u32 str2_07[128] = {
  0xcccc3333, 0xcccc3333,  0x66669999, 0x66669999,  0x4444bbbb, 0x4444bbbb,  0x2222dddd, 0x2222dddd,
  0x3333cccc, 0x3333cccc,  0x77778888, 0x77778888,  0x5555aaaa, 0x5555aaaa,  0x3333cccc, 0x3333cccc,
  0x3333cccc, 0x3333cccc,  0x66669999, 0x66669999,  0x88887777, 0x88887777,  0x4444bbbb, 0x4444bbbb,
  0xcccc3333, 0xcccc3333,  0x0000ffff, 0x0000ffff,  0x77778888, 0x77778888,  0x77778888, 0x77778888,
  0xbbbb4444, 0xbbbb4444,  0x1111eeee, 0x1111eeee,  0x99996666, 0x99996666,  0x99996666, 0x99996666,
  0x77778888, 0x77778888,  0xffff0000, 0xffff0000,  0xcccc3333, 0xcccc3333,  0xffff0000, 0xffff0000,
  0x4444bbbb, 0x4444bbbb,  0xaaaa5555, 0xaaaa5555,  0x88887777, 0x88887777,  0x5555aaaa, 0x5555aaaa,
  0xffff0000, 0xffff0000,  0x2222dddd, 0x2222dddd,  0xaaaa5555, 0xaaaa5555,  0xdddd2222, 0xdddd2222,
  0xdddd2222, 0xdddd2222,  0xcccc3333, 0xcccc3333,  0x4444bbbb, 0x4444bbbb,  0xdddd2222, 0xdddd2222,
  0xaaaa5555, 0xaaaa5555,  0x3333cccc, 0x3333cccc,  0x2222dddd, 0x2222dddd,  0x4444bbbb, 0x4444bbbb,
  0xffff0000, 0xffff0000,  0x1111eeee, 0x1111eeee,  0x5555aaaa, 0x5555aaaa,  0x2222dddd, 0x2222dddd,
  0x1111eeee, 0x1111eeee,  0xffff0000, 0xffff0000,  0x66669999, 0x66669999,  0xeeee1111, 0xeeee1111,
  0xeeee1111, 0xeeee1111,  0x1111eeee, 0x1111eeee,  0x99996666, 0x99996666,  0xffff0000, 0xffff0000,
  0xaaaa5555, 0xaaaa5555,  0x66669999, 0x66669999,  0x4444bbbb, 0x4444bbbb,  0x66669999, 0x66669999,
  0xeeee1111, 0xeeee1111,  0x99996666, 0x99996666,  0xaaaa5555, 0xaaaa5555,  0x66669999, 0x66669999,
  0x66669999, 0x66669999,  0xaaaa5555, 0xaaaa5555,  0xdddd2222, 0xdddd2222,  0xeeee1111, 0xeeee1111,
};
const u32 str2_08[128] = {
  0xaaaa5555, 0xaaaa5555,  0x99996666, 0x99996666,  0xcccc3333, 0xcccc3333,  0xcccc3333, 0xcccc3333,
  0x5555aaaa, 0x5555aaaa,  0x77778888, 0x77778888,  0x4444bbbb, 0x4444bbbb,  0x5555aaaa, 0x5555aaaa,
  0x1111eeee, 0x1111eeee,  0x88887777, 0x88887777,  0xffff0000, 0xffff0000,  0x88887777, 0x88887777,
  0xffff0000, 0xffff0000,  0x99996666, 0x99996666,  0x3333cccc, 0x3333cccc,  0xbbbb4444, 0xbbbb4444,
  0x5555aaaa, 0x5555aaaa,  0x4444bbbb, 0x4444bbbb,  0xdddd2222, 0xdddd2222,  0x2222dddd, 0x2222dddd,
  0xffff0000, 0xffff0000,  0x77778888, 0x77778888,  0x5555aaaa, 0x5555aaaa,  0x66669999, 0x66669999,
  0xffff0000, 0xffff0000,  0x77778888, 0x77778888,  0x0000ffff, 0x0000ffff,  0x2222dddd, 0x2222dddd,
  0x99996666, 0x99996666,  0x66669999, 0x66669999,  0x1111eeee, 0x1111eeee,  0xffff0000, 0xffff0000,
  0x99996666, 0x99996666,  0x77778888, 0x77778888,  0x1111eeee, 0x1111eeee,  0x0000ffff, 0x0000ffff,
  0xbbbb4444, 0xbbbb4444,  0xffff0000, 0xffff0000,  0x0000ffff, 0x0000ffff,  0x66669999, 0x66669999,
  0x88887777, 0x88887777,  0x0000ffff, 0x0000ffff,  0x88887777, 0x88887777,  0x99996666, 0x99996666,
  0x0000ffff, 0x0000ffff,  0xeeee1111, 0xeeee1111,  0x2222dddd, 0x2222dddd,  0x99996666, 0x99996666,
  0x5555aaaa, 0x5555aaaa,  0xaaaa5555, 0xaaaa5555,  0x66669999, 0x66669999,  0xbbbb4444, 0xbbbb4444,
  0x66669999, 0x66669999,  0x2222dddd, 0x2222dddd,  0xbbbb4444, 0xbbbb4444,  0x5555aaaa, 0x5555aaaa,
  0x88887777, 0x88887777,  0x3333cccc, 0x3333cccc,  0x1111eeee, 0x1111eeee,  0x2222dddd, 0x2222dddd,
  0xcccc3333, 0xcccc3333,  0x3333cccc, 0x3333cccc,  0x99996666, 0x99996666,  0x2222dddd, 0x2222dddd,
};
const u32 str2_09[128] = {
  0xa5a5a5a5, 0xa5a5a5a5,  0xd2d2d2d2, 0xd2d2d2d2,  0x78787878, 0x78787878,  0x1e1e1e1e, 0x1e1e1e1e,
  0x0f0f0f0f, 0x0f0f0f0f,  0x1e1e1e1e, 0x1e1e1e1e,  0x5a5a5a5a, 0x5a5a5a5a,  0x5a5a5a5a, 0x5a5a5a5a,
  0xc3c3c3c3, 0xc3c3c3c3,  0x1e1e1e1e, 0x1e1e1e1e,  0x96969696, 0x96969696,  0x87878787, 0x87878787,
  0x5a5a5a5a, 0x5a5a5a5a,  0x1e1e1e1e, 0x1e1e1e1e,  0xd2d2d2d2, 0xd2d2d2d2,  0x78787878, 0x78787878,
  0xb4b4b4b4, 0xb4b4b4b4,  0xd2d2d2d2, 0xd2d2d2d2,  0xf0f0f0f0, 0xf0f0f0f0,  0x3c3c3c3c, 0x3c3c3c3c,
  0x3c3c3c3c, 0x3c3c3c3c,  0x0f0f0f0f, 0x0f0f0f0f,  0xa5a5a5a5, 0xa5a5a5a5,  0xd2d2d2d2, 0xd2d2d2d2,
  0x69696969, 0x69696969,  0x69696969, 0x69696969,  0x78787878, 0x78787878,  0xb4b4b4b4, 0xb4b4b4b4,
  0x0f0f0f0f, 0x0f0f0f0f,  0xf0f0f0f0, 0xf0f0f0f0,  0x2d2d2d2d, 0x2d2d2d2d,  0xb4b4b4b4, 0xb4b4b4b4,
  0xe1e1e1e1, 0xe1e1e1e1,  0x4b4b4b4b, 0x4b4b4b4b,  0xf0f0f0f0, 0xf0f0f0f0,  0x0f0f0f0f, 0x0f0f0f0f,
  0x5a5a5a5a, 0x5a5a5a5a,  0xc3c3c3c3, 0xc3c3c3c3,  0xb4b4b4b4, 0xb4b4b4b4,  0x5a5a5a5a, 0x5a5a5a5a,
  0x3c3c3c3c, 0x3c3c3c3c,  0x3c3c3c3c, 0x3c3c3c3c,  0x1e1e1e1e, 0x1e1e1e1e,  0x1e1e1e1e, 0x1e1e1e1e,
  0xc3c3c3c3, 0xc3c3c3c3,  0xa5a5a5a5, 0xa5a5a5a5,  0xa5a5a5a5, 0xa5a5a5a5,  0x3c3c3c3c, 0x3c3c3c3c,
  0x96969696, 0x96969696,  0x0f0f0f0f, 0x0f0f0f0f,  0xc3c3c3c3, 0xc3c3c3c3,  0x0f0f0f0f, 0x0f0f0f0f,
  0x2d2d2d2d, 0x2d2d2d2d,  0x1e1e1e1e, 0x1e1e1e1e,  0x96969696, 0x96969696,  0x87878787, 0x87878787,
  0x3c3c3c3c, 0x3c3c3c3c,  0xf0f0f0f0, 0xf0f0f0f0,  0xe1e1e1e1, 0xe1e1e1e1,  0x69696969, 0x69696969,
  0xd2d2d2d2, 0xd2d2d2d2,  0x2d2d2d2d, 0x2d2d2d2d,  0x5a5a5a5a, 0x5a5a5a5a,  0xa5a5a5a5, 0xa5a5a5a5,
};
const u32 str2_10[128] = {
  0x2d2d2d2d, 0x2d2d2d2d,  0x5a5a5a5a, 0x5a5a5a5a,  0x3c3c3c3c, 0x3c3c3c3c,  0x2d2d2d2d, 0x2d2d2d2d,
  0x69696969, 0x69696969,  0xa5a5a5a5, 0xa5a5a5a5,  0x78787878, 0x78787878,  0x1e1e1e1e, 0x1e1e1e1e,
  0x3c3c3c3c, 0x3c3c3c3c,  0x78787878, 0x78787878,  0x5a5a5a5a, 0x5a5a5a5a,  0xf0f0f0f0, 0xf0f0f0f0,
  0xd2d2d2d2, 0xd2d2d2d2,  0xd2d2d2d2, 0xd2d2d2d2,  0x3c3c3c3c, 0x3c3c3c3c,  0x0f0f0f0f, 0x0f0f0f0f,
  0xb4b4b4b4, 0xb4b4b4b4,  0xb4b4b4b4, 0xb4b4b4b4,  0xd2d2d2d2, 0xd2d2d2d2,  0xa5a5a5a5, 0xa5a5a5a5,
  0x87878787, 0x87878787,  0x2d2d2d2d, 0x2d2d2d2d,  0xb4b4b4b4, 0xb4b4b4b4,  0x1e1e1e1e, 0x1e1e1e1e,
  0xb4b4b4b4, 0xb4b4b4b4,  0xb4b4b4b4, 0xb4b4b4b4,  0xa5a5a5a5, 0xa5a5a5a5,  0x0f0f0f0f, 0x0f0f0f0f,
  0xf0f0f0f0, 0xf0f0f0f0,  0x96969696, 0x96969696,  0x78787878, 0x78787878,  0x2d2d2d2d, 0x2d2d2d2d,
  0x0f0f0f0f, 0x0f0f0f0f,  0x87878787, 0x87878787,  0x96969696, 0x96969696,  0x0f0f0f0f, 0x0f0f0f0f,
  0xa5a5a5a5, 0xa5a5a5a5,  0x87878787, 0x87878787,  0x1e1e1e1e, 0x1e1e1e1e,  0xe1e1e1e1, 0xe1e1e1e1,
  0xa5a5a5a5, 0xa5a5a5a5,  0x1e1e1e1e, 0x1e1e1e1e,  0x3c3c3c3c, 0x3c3c3c3c,  0xb4b4b4b4, 0xb4b4b4b4,
  0x3c3c3c3c, 0x3c3c3c3c,  0xc3c3c3c3, 0xc3c3c3c3,  0xb4b4b4b4, 0xb4b4b4b4,  0xa5a5a5a5, 0xa5a5a5a5,
  0x0f0f0f0f, 0x0f0f0f0f,  0x3c3c3c3c, 0x3c3c3c3c,  0x1e1e1e1e, 0x1e1e1e1e,  0x78787878, 0x78787878,
  0xe1e1e1e1, 0xe1e1e1e1,  0xd2d2d2d2, 0xd2d2d2d2,  0xf0f0f0f0, 0xf0f0f0f0,  0xf0f0f0f0, 0xf0f0f0f0,
  0x69696969, 0x69696969,  0xd2d2d2d2, 0xd2d2d2d2,  0xb4b4b4b4, 0xb4b4b4b4,  0x2d2d2d2d, 0x2d2d2d2d,
  0x78787878, 0x78787878,  0xd2d2d2d2, 0xd2d2d2d2,  0x1e1e1e1e, 0x1e1e1e1e,  0x0f0f0f0f, 0x0f0f0f0f,
};
const u32 str2_11[128] = {
  0x88778877, 0x88778877,  0x44bb44bb, 0x44bb44bb,  0xff00ff00, 0xff00ff00,  0xcc33cc33, 0xcc33cc33,
  0x33cc33cc, 0x33cc33cc,  0xaa55aa55, 0xaa55aa55,  0xee11ee11, 0xee11ee11,  0xff00ff00, 0xff00ff00,
  0x88778877, 0x88778877,  0x77887788, 0x77887788,  0x55aa55aa, 0x55aa55aa,  0x00ff00ff, 0x00ff00ff,
  0x55aa55aa, 0x55aa55aa,  0x11ee11ee, 0x11ee11ee,  0xcc33cc33, 0xcc33cc33,  0x55aa55aa, 0x55aa55aa,
  0x55aa55aa, 0x55aa55aa,  0xff00ff00, 0xff00ff00,  0x33cc33cc, 0x33cc33cc,  0x22dd22dd, 0x22dd22dd,
  0xdd22dd22, 0xdd22dd22,  0xdd22dd22, 0xdd22dd22,  0x33cc33cc, 0x33cc33cc,  0x77887788, 0x77887788,
  0x22dd22dd, 0x22dd22dd,  0x99669966, 0x99669966,  0x88778877, 0x88778877,  0x99669966, 0x99669966,
  0x55aa55aa, 0x55aa55aa,  0x44bb44bb, 0x44bb44bb,  0x11ee11ee, 0x11ee11ee,  0x11ee11ee, 0x11ee11ee,
  0x55aa55aa, 0x55aa55aa,  0x99669966, 0x99669966,  0x33cc33cc, 0x33cc33cc,  0x99669966, 0x99669966,
  0x44bb44bb, 0x44bb44bb,  0xaa55aa55, 0xaa55aa55,  0xaa55aa55, 0xaa55aa55,  0xaa55aa55, 0xaa55aa55,
  0x88778877, 0x88778877,  0x55aa55aa, 0x55aa55aa,  0xff00ff00, 0xff00ff00,  0x44bb44bb, 0x44bb44bb,
  0x88778877, 0x88778877,  0x00ff00ff, 0x00ff00ff,  0xff00ff00, 0xff00ff00,  0xdd22dd22, 0xdd22dd22,
  0xdd22dd22, 0xdd22dd22,  0x77887788, 0x77887788,  0x77887788, 0x77887788,  0xaa55aa55, 0xaa55aa55,
  0xcc33cc33, 0xcc33cc33,  0x88778877, 0x88778877,  0x88778877, 0x88778877,  0x77887788, 0x77887788,
  0x66996699, 0x66996699,  0x33cc33cc, 0x33cc33cc,  0x00ff00ff, 0x00ff00ff,  0x55aa55aa, 0x55aa55aa,
  0xee11ee11, 0xee11ee11,  0xff00ff00, 0xff00ff00,  0xff00ff00, 0xff00ff00,  0xaa55aa55, 0xaa55aa55,
};
const u32 str2_12[128] = {
  0x88778877, 0x88778877,  0x88778877, 0x88778877,  0x33cc33cc, 0x33cc33cc,  0xcc33cc33, 0xcc33cc33,
  0xbb44bb44, 0xbb44bb44,  0x88778877, 0x88778877,  0xaa55aa55, 0xaa55aa55,  0xee11ee11, 0xee11ee11,
  0x33cc33cc, 0x33cc33cc,  0xbb44bb44, 0xbb44bb44,  0xaa55aa55, 0xaa55aa55,  0x88778877, 0x88778877,
  0xaa55aa55, 0xaa55aa55,  0x66996699, 0x66996699,  0x99669966, 0x99669966,  0x11ee11ee, 0x11ee11ee,
  0xaa55aa55, 0xaa55aa55,  0xdd22dd22, 0xdd22dd22,  0x88778877, 0x88778877,  0x99669966, 0x99669966,
  0x11ee11ee, 0x11ee11ee,  0x00ff00ff, 0x00ff00ff,  0x99669966, 0x99669966,  0xbb44bb44, 0xbb44bb44,
  0xcc33cc33, 0xcc33cc33,  0x33cc33cc, 0x33cc33cc,  0x00ff00ff, 0x00ff00ff,  0xdd22dd22, 0xdd22dd22,
  0xdd22dd22, 0xdd22dd22,  0x77887788, 0x77887788,  0x99669966, 0x99669966,  0x77887788, 0x77887788,
  0xaa55aa55, 0xaa55aa55,  0x55aa55aa, 0x55aa55aa,  0x66996699, 0x66996699,  0xdd22dd22, 0xdd22dd22,
  0x00ff00ff, 0x00ff00ff,  0x11ee11ee, 0x11ee11ee,  0x00ff00ff, 0x00ff00ff,  0x77887788, 0x77887788,
  0x99669966, 0x99669966,  0x33cc33cc, 0x33cc33cc,  0xdd22dd22, 0xdd22dd22,  0x22dd22dd, 0x22dd22dd,
  0x44bb44bb, 0x44bb44bb,  0x44bb44bb, 0x44bb44bb,  0x22dd22dd, 0x22dd22dd,  0x77887788, 0x77887788,
  0xff00ff00, 0xff00ff00,  0xbb44bb44, 0xbb44bb44,  0x99669966, 0x99669966,  0x33cc33cc, 0x33cc33cc,
  0x99669966, 0x99669966,  0x22dd22dd, 0x22dd22dd,  0x00ff00ff, 0x00ff00ff,  0x33cc33cc, 0x33cc33cc,
  0x66996699, 0x66996699,  0xff00ff00, 0xff00ff00,  0xff00ff00, 0xff00ff00,  0xcc33cc33, 0xcc33cc33,
  0x66996699, 0x66996699,  0x66996699, 0x66996699,  0xff00ff00, 0xff00ff00,  0xff00ff00, 0xff00ff00,
};
const u32 str2_13[128] = {
  0x88888888, 0x88888888,  0x44444444, 0x44444444,  0x11111111, 0x11111111,  0xcccccccc, 0xcccccccc,
  0xeeeeeeee, 0xeeeeeeee,  0x88888888, 0x88888888,  0x22222222, 0x22222222,  0xbbbbbbbb, 0xbbbbbbbb,
  0x77777777, 0x77777777,  0x11111111, 0x11111111,  0x44444444, 0x44444444,  0xaaaaaaaa, 0xaaaaaaaa,
  0x99999999, 0x99999999,  0x33333333, 0x33333333,  0x44444444, 0x44444444,  0x22222222, 0x22222222,
  0x22222222, 0x22222222,  0x88888888, 0x88888888,  0x33333333, 0x33333333,  0x22222222, 0x22222222,
  0xffffffff, 0xffffffff,  0x88888888, 0x88888888,  0x88888888, 0x88888888,  0x44444444, 0x44444444,
  0x44444444, 0x44444444,  0x44444444, 0x44444444,  0x44444444, 0x44444444,  0x66666666, 0x66666666,
  0x33333333, 0x33333333,  0xdddddddd, 0xdddddddd,  0x11111111, 0x11111111,  0xeeeeeeee, 0xeeeeeeee,
  0x55555555, 0x55555555,  0xdddddddd, 0xdddddddd,  0x44444444, 0x44444444,  0x99999999, 0x99999999,
  0x33333333, 0x33333333,  0x22222222, 0x22222222,  0xbbbbbbbb, 0xbbbbbbbb,  0x99999999, 0x99999999,
  0xcccccccc, 0xcccccccc,  0xeeeeeeee, 0xeeeeeeee,  0x77777777, 0x77777777,  0x99999999, 0x99999999,
  0x55555555, 0x55555555,  0x77777777, 0x77777777,  0x88888888, 0x88888888,  0x88888888, 0x88888888,
  0xeeeeeeee, 0xeeeeeeee,  0xdddddddd, 0xdddddddd,  0xdddddddd, 0xdddddddd,  0x44444444, 0x44444444,
  0x00000000, 0x00000000,  0x66666666, 0x66666666,  0xdddddddd, 0xdddddddd,  0xeeeeeeee, 0xeeeeeeee,
  0xeeeeeeee, 0xeeeeeeee,  0xffffffff, 0xffffffff,  0x55555555, 0x55555555,  0xeeeeeeee, 0xeeeeeeee,
  0x55555555, 0x55555555,  0xcccccccc, 0xcccccccc,  0x88888888, 0x88888888,  0x11111111, 0x11111111,
};
const u32 str2_14[128] = {
  0xbbbb0000, 0xffffffff,  0xeeee0000, 0xffffffff,  0x77770000, 0xffffffff,  0xcccc0000, 0xffffffff,
  0x22220000, 0xffffffff,  0xdddd0000, 0xffffffff,  0x22220000, 0xffffffff,  0xbbbb0000, 0xffffffff,
  0x88880000, 0xffffffff,  0xdddd0000, 0xffffffff,  0xeeee0000, 0xffffffff,  0x66660000, 0xffffffff,
  0xaaaa0000, 0xffffffff,  0x11110000, 0xffffffff,  0x33330000, 0xffffffff,  0x77770000, 0xffffffff,
  0x77770000, 0xffffffff,  0xdddd0000, 0xffffffff,  0x77770000, 0xffffffff,  0x44440000, 0xffffffff,
  0x00000000, 0xffffffff,  0x88880000, 0xffffffff,  0xbbbb0000, 0xffffffff,  0xbbbb0000, 0xffffffff,
  0x66660000, 0xffffffff,  0xcccc0000, 0xffffffff,  0x55550000, 0xffffffff,  0x22220000, 0xffffffff,
  0xbbbb0000, 0xffffffff,  0x22220000, 0xffffffff,  0x88880000, 0xffffffff,  0xffff0000, 0xffffffff,
  0x11110000, 0xffffffff,  0x44440000, 0xffffffff,  0x22220000, 0xffffffff,  0x00000000, 0xffffffff,
  0x88880000, 0xffffffff,  0xbbbb0000, 0xffffffff,  0xaaaa0000, 0xffffffff,  0x33330000, 0xffffffff,
  0x88880000, 0xffffffff,  0xaaaa0000, 0xffffffff,  0x22220000, 0xffffffff,  0x77770000, 0xffffffff,
  0x11110000, 0xffffffff,  0xeeee0000, 0xffffffff,  0x33330000, 0xffffffff,  0x99990000, 0xffffffff,
  0x22220000, 0xffffffff,  0x99990000, 0xffffffff,  0x44440000, 0xffffffff,  0xcccc0000, 0xffffffff,
  0x11110000, 0xffffffff,  0x44440000, 0xffffffff,  0xaaaa0000, 0xffffffff,  0x88880000, 0xffffffff,
  0x55550000, 0xffffffff,  0x88880000, 0xffffffff,  0xcccc0000, 0xffffffff,  0xffff0000, 0xffffffff,
  0x66660000, 0xffffffff,  0x33330000, 0xffffffff,  0x11110000, 0xffffffff,  0x22220000, 0xffffffff,
};
const u32 str2_15[128] = {
  0x3333cccc, 0x3333cccc,  0x99996666, 0x99996666,  0xbbbb4444, 0xbbbb4444,  0xdddd2222, 0xdddd2222,
  0xcccc3333, 0xcccc3333,  0x88887777, 0x88887777,  0xaaaa5555, 0xaaaa5555,  0xcccc3333, 0xcccc3333,
  0xcccc3333, 0xcccc3333,  0x99996666, 0x99996666,  0x77778888, 0x77778888,  0xbbbb4444, 0xbbbb4444,
  0x3333cccc, 0x3333cccc,  0xffff0000, 0xffff0000,  0x88887777, 0x88887777,  0x88887777, 0x88887777,
  0x4444bbbb, 0x4444bbbb,  0xeeee1111, 0xeeee1111,  0x66669999, 0x66669999,  0x66669999, 0x66669999,
  0x88887777, 0x88887777,  0x0000ffff, 0x0000ffff,  0x3333cccc, 0x3333cccc,  0x0000ffff, 0x0000ffff,
  0xbbbb4444, 0xbbbb4444,  0x5555aaaa, 0x5555aaaa,  0x77778888, 0x77778888,  0xaaaa5555, 0xaaaa5555,
  0x0000ffff, 0x0000ffff,  0xdddd2222, 0xdddd2222,  0x5555aaaa, 0x5555aaaa,  0x2222dddd, 0x2222dddd,
  0x2222dddd, 0x2222dddd,  0x3333cccc, 0x3333cccc,  0xbbbb4444, 0xbbbb4444,  0x2222dddd, 0x2222dddd,
  0x5555aaaa, 0x5555aaaa,  0xcccc3333, 0xcccc3333,  0xdddd2222, 0xdddd2222,  0xbbbb4444, 0xbbbb4444,
  0x0000ffff, 0x0000ffff,  0xeeee1111, 0xeeee1111,  0xaaaa5555, 0xaaaa5555,  0xdddd2222, 0xdddd2222,
  0xeeee1111, 0xeeee1111,  0x0000ffff, 0x0000ffff,  0x99996666, 0x99996666,  0x1111eeee, 0x1111eeee,
  0x1111eeee, 0x1111eeee,  0xeeee1111, 0xeeee1111,  0x66669999, 0x66669999,  0x0000ffff, 0x0000ffff,
  0x5555aaaa, 0x5555aaaa,  0x99996666, 0x99996666,  0xbbbb4444, 0xbbbb4444,  0x99996666, 0x99996666,
  0x1111eeee, 0x1111eeee,  0x66669999, 0x66669999,  0x5555aaaa, 0x5555aaaa,  0x99996666, 0x99996666,
  0x99996666, 0x99996666,  0x5555aaaa, 0x5555aaaa,  0x2222dddd, 0x2222dddd,  0x1111eeee, 0x1111eeee,
};
